
package py.com.mblj.business;

import java.util.ArrayList;
import java.util.List;

import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;

import py.com.mblj.domain.Barrios;
import py.com.mblj.domain.Causas;
import py.com.mblj.domain.Ciudades;
import py.com.mblj.domain.Denuncias;
import py.com.mblj.domain.Departamentos;
import py.com.mblj.domain.Derivaciones;
import py.com.mblj.domain.Instancias;
import py.com.mblj.domain.Medios;
import py.com.mblj.domain.Paises;
import py.com.mblj.domain.PersonaDenuncia;
import py.com.mblj.domain.Personas;
import py.com.mblj.domain.Region;
import py.com.mblj.domain.Responsables;
import py.com.mblj.domain.Sector;
import py.com.mblj.domain.Tipos;
import py.com.mblj.util.HibernateUtil;

public class RegistroDenuncia  {


    private void setPersonas(Denuncias d) {
        List<PersonaDenuncia> pdList = d.getPersonaDenunciaList();
        for (PersonaDenuncia personaDenuncia : pdList) {
            if (personaDenuncia.getTiposPersonas().getTpTipoPersona() == 1) {
                
            }
            if (personaDenuncia.getTiposPersonas().getTpTipoPersona() == 2) {
                
            }
            if (personaDenuncia.getTiposPersonas().getTpTipoPersona() == 3) {
                
            }
        }
    }

   
    // entidades
    private Denuncias denuncia;
    private List<Causas> listaCausas;
    private List<Paises> listaPaises;
    private List<Personas> listaPersonas;
    private List<Medios> listaMedios;
    private List<Ciudades> listaCiudades;
    private List<Departamentos> listaDepartamentos;
    private List<Derivaciones> listaDerivaciones;
    private List<Instancias> listaInstancias;
    private List<Barrios> listaBarrios;
    private List<Tipos> listaTipos;
    private List<Region> listaRegiones;
    private List<Sector> listaSectores;
    private List<Responsables> listaResponsables;
    private PersonaDenuncia victimaDenuncia;
    private PersonaDenuncia victimaDenunciado;
    private PersonaDenuncia victimaDenunciante;
    public List<Sector> getListaSectores() {
        return listaSectores;
    }

    public void setListaSectores(List<Sector> listaSectores) {
        this.listaSectores = listaSectores;
    }

    public List<Region> getListaRegiones() {
        return listaRegiones;
    }

    public void setListaRegiones(List<Region> listaRegiones) {
        this.listaRegiones = listaRegiones;
    }

    public List<Responsables> getListaResponsables() {
        return listaResponsables;
    }

    public void setListaResponsables(List<Responsables> listaResponsables) {
        this.listaResponsables = listaResponsables;
    }

    public List<Barrios> getListaBarrios() {
        return listaBarrios;
    }

    public void setListaBarrios(List<Barrios> listaBarrios) {
        this.listaBarrios = listaBarrios;
    }

    public List<Causas> getListaCausas() {
        return listaCausas;
    }

    public void setListaCausas(List<Causas> listaCausas) {
        this.listaCausas = listaCausas;
    }

    public List<Ciudades> getListaCiudades() {
        return listaCiudades;
    }

    public void setListaCiudades(List<Ciudades> listaCiudades) {
        this.listaCiudades = listaCiudades;
    }

    public List<Departamentos> getListaDepartamentos() {
        return listaDepartamentos;
    }

    public void setListaDepartamentos(List<Departamentos> listaDepartamentos) {
        this.listaDepartamentos = listaDepartamentos;
    }

    public List<Derivaciones> getListaDerivaciones() {
        return listaDerivaciones;
    }

    public void setListaDerivaciones(List<Derivaciones> listaDerivaciones) {
        this.listaDerivaciones = listaDerivaciones;
    }

    public List<Instancias> getListaInstancias() {
        return listaInstancias;
    }

    public void setListaInstancias(List<Instancias> listaInstancias) {
        this.listaInstancias = listaInstancias;
    }

    public List<Medios> getListaMedios() {
        return listaMedios;
    }

    public void setListaMedios(List<Medios> listaMedios) {
        this.listaMedios = listaMedios;
    }

    public List<Paises> getListaPaises() {
        return listaPaises;
    }

    public void setListaPaises(List<Paises> listaPaises) {
        this.listaPaises = listaPaises;
    }

    public List<Personas> getListaPersonas() {
        return listaPersonas;
    }

    public void setListaPersonas(List<Personas> listaPersonas) {
        this.listaPersonas = listaPersonas;
    }

    public List<Tipos> getListaTipos() {
        return listaTipos;
    }

    public void setListaTipos(List<Tipos> listaTipos) {
        this.listaTipos = listaTipos;
    }

    public PersonaDenuncia getVictimaDenuncia() {
        return victimaDenuncia;
    }

    public void setVictimaDenuncia(PersonaDenuncia victimaDenuncia) {
        this.victimaDenuncia = victimaDenuncia;
    }

    public PersonaDenuncia getVictimaDenunciado() {
        return victimaDenunciado;
    }

    public void setVictimaDenunciado(PersonaDenuncia victimaDenunciado) {
        this.victimaDenunciado = victimaDenunciado;
    }

    public PersonaDenuncia getVictimaDenunciante() {
        return victimaDenunciante;
    }

    public void setVictimaDenunciante(PersonaDenuncia victimaDenunciante) {
        this.victimaDenunciante = victimaDenunciante;
    }

    public String btnCancel_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        return "denuncia_cancel";
    }
}

